package com.zsrt.devbase.common.utils;

import com.zsrt.devbase.dto.BaseDTO;
/**
 * 
 * @author leixin  
 * @Email leixin821792669@gmail.com
 * @date 2018年7月7日 下午8:46:00
 *
 */
public class DtoUtil {

    private static DtoUtil dtoUtil = new DtoUtil();

    private DtoUtil() {

    }

    public static DtoUtil getInstance(){

        return dtoUtil;
    }

    public static void setCreator(BaseDTO dto){
        String personCode= (String) ShiroUtil.getSessionByKey(ConstantDefine.PERSONCODE_SESSION);
        String nowTime = DateUtil.getSystemTimeStr("yyyy-MM-dd hh:mm:ss");
        dto.setCreator(personCode);
        dto.setCreateTime(nowTime);
    }
    public static void setModifier(BaseDTO dto){
        String personCode= (String) ShiroUtil.getSessionByKey(ConstantDefine.PERSONCODE_SESSION);
        String nowTime = DateUtil.getSystemTimeStr("yyyy-MM-dd hh:mm:ss");
        dto.setModifier(personCode);
        dto.setModifyTime(nowTime);
    }
}
